Optimistic Replication for Internet Data Services
نویسندگان
چکیده
We present a new replication algorithm that supports replication of a large number of objects on a diverse set of nodes. The algorithm allows replica sets to be changed dynamically on a per-object basis. It tolerates most types of failures, including multiple node failures, network partitions, and sudden node retirements. These advantages make the algorithm particularly attractive in large cluster-based data services that experience frequent failures and configuration changes. We prove the correctness of the algorithm and show that its performance is near-optimal. This report originally appeared in the 14th International Conference in Distributed Computing (DISC), October 2000, Toledo, Spain. The proceedings of the conference are published as Lecture Notes in Computer Science No. 1914, Springer Verlag.
منابع مشابه
Consistency Management in Optimistic Replication Algorithms
Optimistic replication algorithms allow replica contents to become stale but in a controlled way. In return, they become far more efficient and available than traditional replication algorithms that keep all the replicas consistent, especially when the network and computers are unreliable. The use of optimistic replication has grown explosively due to the proliferation of the use of the Interne...
متن کاملReplication Management and Optimistic Replication Challenges in Mobile Environment
Wireless and mobile communication is an important technology that improves user’s daily life and facilitates the development of some new technology such as electronic commerce and mobile commerce. Replication is a fundamental technique for supporting concurrent work practices in mobile environments. Optimistic replication algorithms allow replica contents to become stale but in a controlled way...
متن کاملMaking Services Fault Tolerant
With ever growing use of Internet, Web services become increasingly popular and their growth rate surpasses even the most optimistic predictions. Services are self-descriptive, self-contained, platformindependent and openly-available components that interact over the network. They are written strictly according to open specifications and/or standards and provide important and often critical fun...
متن کاملA Hybrid Protocol for Replicas Management in Data Grid
In large scale distributed systems, replication is a popular technique for improving the accessibility of information and surviving the unreliability of communication networks. Pessimistic replication and optimistic replication are two contrasting replication models. They represent the two extremes in the availability-consistency. Pessimistic replication favors consistency over availability, wh...
متن کاملOptimistic Replication in Weakly Connected Resource-Constrained Environments
This thesis aims at improving the productivity of collaborative users by supporting highly available data sharing in poorly connected environments (e.g. Internet, ubiquitous and pervasive computing environments). We use optimistic replication, a well known technique to attain such a goal. However, the poor connectivity of such environments and the resource limitations of the equipments used are...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000